/*
 * Copyright (C) 2010 TopCoder Inc., All Rights Reserved.
 */
package com.hercules.xre.protocol.testing.runner;

import java.util.List;

/**
 * <p>
 * Section entity.
 * </p>
 * <p>
 * Thread Safety: it's mutable and not thread safe.
 * </p>
 *
 * @author TCSASSEMBLER
 * @version 1.0
 */
public class Section {

    /**
     * Represents section summary.
     */
    private String summary;

    /**
     * Represents section description.
     */
    private String description;

    /**
     * Represents tests for the section.
     */
    private List<Test> tests;

    /**
     * Represents the section id.
     */
    private String id;

    /**
     * Default constructor.
     */
    public Section() {

    }

    /**
     * Getter for summary.
     *
     * @return the summary
     */
    public String getSummary() {
        return summary;
    }

    /**
     * Setter for summary.
     *
     * @param summary the summary to set
     */
    public void setSummary(String summary) {
        this.summary = summary;
    }

    /**
     * Getter for description.
     *
     * @return the description
     */
    public String getDescription() {
        return description;
    }

    /**
     * Setter for description.
     *
     * @param description the description to set
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * Getter for tests.
     *
     * @return the tests
     */
    public List<Test> getTests() {
        return tests;
    }

    /**
     * Setter for tests.
     *
     * @param tests the tests to set
     */
    public void setTests(List<Test> tests) {
        this.tests = tests;
    }

    /**
     * Getter for id.
     *
     * @return the id
     */
    public String getId() {
        return id;
    }

    /**
     * Setter for id.
     *
     * @param id the id to set
     */
    public void setId(String id) {
        this.id = id;
    }
}
